home *** CD-ROM | disk | FTP | other *** search
/ Interactive Web Graphics with Shout 3D / Interactive Web Graphics With Shout 3D.iso / pc / Shout3Ddemo / Shout3d_runtime / codebase / models / animTests / linear_boxes.s3d < prev    next >
Text File  |  2000-05-30  |  3KB  |  115 lines

  1. DEF world-TIMER TimeSensor {
  2.     loop TRUE
  3.     cycleInterval 3.333
  4. }
  5. DEF Box01 Transform {
  6.     translation -39.25 0 99.57
  7.     children [
  8.         Transform {
  9.             translation -60.75 0 0.4343
  10.             children [
  11.                 Shape {
  12.                     appearance [
  13.                         MultiAppearance {
  14.                             material Material {
  15.                                 diffuseColor 0.6039 0.6039 0.898
  16.                             }
  17.                         }
  18.                     ]
  19.                     geometry MultiMesh {
  20.                         coord Coordinate {
  21.                             point [
  22.                                 -15 0 15 15 0 15 -15 0 -15 15 0 -15 -15 30 15 15 30 15 -15 30 -15 15 30 -15
  23.                             ]
  24.                         }
  25.                         coordIndex [
  26.                             0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1
  27.                             2 0 4 -1 4 6 2 -1
  28.                         ]
  29.                         edgeVisibleIndex [
  30.                             1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1
  31.                             1 1 0 -1 1 1 0 -1
  32.                         ]
  33.                         smoothingIndex [
  34.                             2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1
  35.                         ]
  36.                         appearanceIndex [
  37.                             1 1 0 0 4 4 3 3 5 5 2 2
  38.                         ]
  39.                         textureMappings [
  40.                         ]
  41.                     }
  42.                 }
  43.                 DEF Box01-POS-INTERP PositionInterpolator {
  44.                     key [
  45.                         0 0.5 1
  46.                     ]
  47.                     keyValue [
  48.                         -39.25 0 99.57 -39.25 0 -100.4 79.85 0 -62.73
  49.                     ]
  50.                 }
  51.                 ROUTE world-TIMER.fraction_changed TO Box01-POS-INTERP.set_fraction
  52.                 ROUTE Box01-POS-INTERP.value_changed TO Box01.set_translation
  53.                 DEF Box01-ROT-INTERP OrientationInterpolator {
  54.                     key [
  55.                         0 0.5 1
  56.                     ]
  57.                     keyValue [
  58.                         0 1 0 0 0 1 0 -1.562 0 1 0 -2.033
  59.                     ]
  60.                 }
  61.                 ROUTE world-TIMER.fraction_changed TO Box01-ROT-INTERP.set_fraction
  62.                 ROUTE Box01-ROT-INTERP.value_changed TO Box01.set_rotation
  63.             ]
  64.         }
  65.         DEF Box02 Transform {
  66.             translation 48.02 0 -45.1
  67.             children [
  68.                 Shape {
  69.                     appearance [
  70.                         MultiAppearance {
  71.                             material Material {
  72.                                 diffuseColor 0.3451 0.7804 0.8824
  73.                             }
  74.                         }
  75.                     ]
  76.                     geometry MultiMesh {
  77.                         coord Coordinate {
  78.                             point [
  79.                                 -15 0 15 15 0 15 -15 0 -15 15 0 -15 -15 30 15 15 30 15 -15 30 -15 15 30 -15
  80.                             ]
  81.                         }
  82.                         coordIndex [
  83.                             0 2 3 -1 3 1 0 -1 4 5 7 -1 7 6 4 -1 0 1 5 -1 5 4 0 -1 1 3 7 -1 7 5 1 -1 3 2 6 -1 6 7 3 -1
  84.                             2 0 4 -1 4 6 2 -1
  85.                         ]
  86.                         edgeVisibleIndex [
  87.                             1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1 1 1 0 -1
  88.                             1 1 0 -1 1 1 0 -1
  89.                         ]
  90.                         smoothingIndex [
  91.                             2 -1 2 -1 3 -1 3 -1 4 -1 4 -1 5 -1 5 -1 6 -1 6 -1 7 -1 7 -1
  92.                         ]
  93.                         appearanceIndex [
  94.                             1 1 0 0 4 4 3 3 5 5 2 2
  95.                         ]
  96.                         textureMappings [
  97.                         ]
  98.                     }
  99.                 }
  100.             ]
  101.         }
  102.     ]
  103. }
  104. DEF Camera01 Viewpoint{
  105.     position 2.983 113.4 362.3
  106.     orientation 0.9614 -0.2725 -0.03926 -0.2975
  107.     fieldOfView 0.6024
  108.     description "Camera01"
  109. }
  110. DEF Camera01.Target Transform {
  111.     translation -28.44 0 -21.85
  112.     children [
  113.     ]
  114. }
  115.